.template-heading h1{font-family:'asapbold';margin:0px;color:#414b56;}
.template-heading h2{font-family:'asapbold';margin:0 0 10px 0;color:#414b56;}
.template-heading h2 span{color:#E4B445;}
.template-heading .green-heading{color:#E4B445;}
#top-adventures-section .template-heading .green-heading{color:#749FA5;}
.template-heading ul{padding:0px;}
.template-heading ul li{font-size:12px;font-family:'open_sanssemibold';padding:3px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.template-ul a:nth-child(2n+1) li{background:#eeeeee;}
.template-ul a:hover{text-decoration:none;}
.template-ul a:hover li{color:#E4B445;}
.template-heading ul li:after{font:normal normal normal 14px/1 FontAwesome;content:"\f054";color:#E4B445;position:absolute;right:20px;margin-top:8px;font-size:10px;}
.WEXInformationSectionSubNavigation ul{padding:0px;}
.WEXInformationSectionSubNavigation ul li{font-size:12px;font-family:'open_sanssemibold';padding:3px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.WEXInformationSectionSubNavigation ul a:nth-child(2n+1) li{background:#eeeeee;}
.WEXInformationSectionSubNavigation ul a:hover{text-decoration:none;}
.WEXInformationSectionSubNavigation ul a:hover li{color:#E4B445;}
.WEXInformationSectionSubNavigation ul li:after{font:normal normal normal 14px/1 FontAwesome;content:"\f054";color:#E4B445;position:absolute;right:20px;margin-top:8px;font-size:10px;}
.template-usp{margin-top:20px;}
.template-usp img{width:30px;display:inline-block;margin-right:10px;}
.template-usp h2{font-family:'open_sanssemibold';font-size:18px;display:inline-block;color: #E4B445;}
.template-usp h4{font-family:'open_sanssemibold';font-size:18px;display:inline-block;color:#E4B445;line-height:33px;font-weight:300;}
.template-usp p{margin:10px 0px;}
templatecarousel .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{color:rgba(255, 255, 255, 0.0);font-size:14px;width:50px;height:50px;margin-top:calc(7% + 30px);margin-left:-15px;margin-right:-15px;padding:10px 10px;background:url(/portals/0/images/carousel-left.png) no-repeat;background-size:50px 50px;display:inline-block;cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
templatecarousel .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{color:rgba(255, 255, 255, 0.0);font-size:14px;width:50px;height:50px;margin-top:calc(7% + 30px);margin-left:-15px;margin-right:-15px;padding:10px 10px;background:url(/portals/0/images/carousel-left.png) no-repeat;background-size:50px 50px;display:inline-block;cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{color:rgba(255, 255, 255, 0.0);font-size:14px;width:50px;height:50px;margin-top:calc(7% + 30px);margin-left:-15px;margin-right:-15px;padding:10px 10px;background:url(/portals/0/images/carousel-left.png) no-repeat;background-size:50px 50px;display:inline-block;cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{color:rgba(255, 255, 255, 0.0);font-size:14px;width:50px;height:50px;margin-top:calc(7% + 30px);margin-left:-15px;margin-right:-15px;padding:10px 10px;background:url(/portals/0/images/carousel-left.png) no-repeat;background-size:50px 50px;display:inline-block;cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
templatewrapper .owl-carousel .owl-nav .owl-prev::before, templatecarousel .owl-carousel .owl-nav .owl-next::before{content:"";}
templatewrapper .owl-carousel .owl-nav .owl-next::before, templatecarousel .owl-carousel .owl-nav .owl-next::before{content:"";}
templatecarousel .owl-carousel .owl-nav .owl-prev::before, templatecarousel .owl-carousel .owl-nav .owl-next::before{content:"";}
.adventures-section.template-top-adventure{margin:0px;padding:15px;background:#fff;}
.adventures-section.template-top-adventure img{width:100%;}
.adventures-section.template-top-adventure .ellipsis:after{display:none;}
teaser.topAdventuresTeaser .teaserTripName{margin-bottom:20px;}
teaser.topAdventuresTeaser .topAdventuresTeaserViewTripButton{background:#fff none repeat scroll 0 0;border:1px solid #E4B445;}
teaser.topAdventuresTeaser .topAdventuresTeaserViewTripButton span{background-image: url("/Portals/Great Walks of New Zealand/images/btn-icon-green.png");color:#E4B445;text-shadow:none;}
.topAdventuresTeaserOuterRow{margin-bottom:30px;}
.button.topAdventuresTeaserViewTripButton{line-height:25px !important;padding:12px;height:auto;}
.top-adventures-carousel .button.topAdventuresTeaserViewTripButton{font-size:14px;}
.topAdventuresTeaserButtonRow{padding-top:20px;padding-bottom:20px;}
.topAdventuresTeaserButtonRow img.teaser-image-brand-logo-overlay-image{top:0;}
.contentPage #travel-with-us-section .desktopHeading{display:none;}
.contentPage.tripPage #travel-with-us-section .desktopHeading{display:inline-block;}
@media (min-width:1px){templatecarousel .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{margin-top:calc(10% + 150px);}
templatecarousel .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{margin-top:calc(10% + 150px);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{margin-top:calc(10% + 150px);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{margin-top:calc(10% + 150px);}
bikePageSection .thumb-info{
    height: auto;
    margin-bottom: 20px;
}
bikePageSection .imgBikeWrapper{
        height: auto;
        overflow: hidden;
        margin-bottom: 10px;
    }
}
@media (min-width:480px){templatecarousel .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{margin-top:calc(10% + 210px);}
templatecarousel .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{margin-top:calc(10% + 210px);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{margin-top:calc(10% + 210px);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{margin-top:calc(10% + 210px);}
bikePageSection .thumb-info{
    height: auto;
    margin-bottom: 20px;
}
bikePageSection .imgBikeWrapper{
        height: auto;
        overflow: hidden;
        margin-bottom: 10px;
    }
}
@media (min-width:768px){templatecarousel .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{margin-top:calc(10% + 50px);}
templatecarousel .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{margin-top:calc(10% + 50px);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{margin-top:calc(10% + 50px);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{margin-top:calc(10% + 50px);}
bikePageSection .thumb-info{
    height: auto;
    margin-bottom: 20px;
}
bikePageSection .imgBikeWrapper{
        height: auto;
        overflow: hidden;
        margin-bottom: 10px;
    }
}
@media (min-width:992px){templatecarousel .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{margin-top:calc(10% + 0px);}
templatecarousel .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{margin-top:calc(10% + 0px);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-prev[class*="owl-"]{margin-top:calc(10% + 0px);}
templatewrapper .owl-theme .owl-controls .owl-nav .owl-next[class*="owl-"]{margin-top:calc(10% + 0px);}
 bikePageSection .thumb-info{
    height: 640px;
    margin-bottom: 20px;
}
bikePageSection .imgBikeWrapper{
        height: 160px;
        overflow: hidden;
        margin-bottom: 10px;
    }
    bikePageSection.suggestedExtensions .imgBikeWrapper{
        height: 130px;
        }
}

@media (min-width:1200px){
    bikePageSection .thumb-info{
    height: 580px;
    margin-bottom: 20px;
    }
    bikePageSection.suggestedExtensions .thumb-info{
    height: 670px;
    }
    bikePageSection .imgBikeWrapper{
        height: 200px;
        overflow: hidden;
        margin-bottom: 10px;
    }
     bikePageSection.suggestedExtensions .imgBikeWrapper{
        height: 160px;
        }
}

bikePageSection .thumb-info-caption-text .col-xs-12.mb-md strong{
    font-size: 18px;
    position: relative;
    left: -5px;
}


.memebersPage .portfolio-item.img-thumbnail{
    min-height: 610px!important;
}